Schema Extension Modification Registry view

Administration System Schema Extension Modification Registry Schema Extension Modification Registry view

The Schema Extension Modification Registry view lists:

You use the Schema Extension Modification Registry view as a sandbox to:

You can only modify N4 entities, not XPS entities.

In addition, you can use the Actions menu to:

N4 also automatically generates the DDL for review when you create a snapshot.

If you run into problems and are familiar with Hibernate, a 3rd party object-relational mapping library, you can right-click an entity and select Generate Debug HBM mapping. A hibernate mapping file includes the DDL to generate the database itself, Java classes to represent the entities, constants used to refer to entities and their fields in the code, and metafield definitions used to validate user input.

The changes you make in this view do not directly affect the schema. For this to happen, you need to:

  1. Lock the current entries for a snapshot (Actions Create Schema Snapshot).

  1. Approve the snapshot to be applied at restart (Schema Extension Snapshot Registry view Actions Reload Session Factory).

You can also edit and delete entities in this view. If you have not yet applied the entity to the database, deleting an entity in this view cleanly deletes the entity from the database, pending foreign key relations. However, if you have already applied the entity to the database, deleting the entity in this view only removes the entity from the application mode but not from the database. In this case, you must manually delete any custom tables from the database. In addition, if the deleted entity customized other components, you also need to delete or disable those components.

For information on the N4 domain model, see the documentation provided under Help Model Docs.

In some N4 versions, the link to this resource is not working. As a workaround, you can access the Model Docs directly from the N4 footprint installed on your server. From within the N4 application footprint, manually open the domainIndex.html file that is located at the following location (you should only see one of the following directory paths, not both):
Navis/sparcsn4/webapps/apex/model
Navis/sparcsn4/webapps/apex/argo

 

Schema Extension Modification Registry Columns

Short Label

Long Label

In Filter?

Sorting?

Changed

Changed

X

X

Changer

Changer

X

X

Component Field Id

Component Field Id

X

X

Created

Created

X

X

Creator

Creator

X

X

Desc

Desc

X

X

Enabled

Enabled

X

X

Entity Name

Entity Name

X

X

Entity Sub Type

Entity Sub Type

X

X

Schema State

Schema State

X

X